package com.promise.jokerdream.response.pc

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

// 查询帮派挑战
@Serializable
data class QueryFactionChallengePCResponse(
    override val result: Int,
    override val msg: String = "",
    // 是否为挑战时间，0为否，1为是
    val isFightTime: Int = 0,
    // 是否为领奖时间，0为否，1为是
    val isAwardTime: Int = 0,
    // 挑战npc次数
    @SerialName("figntNpcTimes")
    val fightNpcTimes: Int = 0,
    // 挑战npc最大次数
    @SerialName("MaxFightNpcTimes")
    val maxFightNpcTimes: Int = 0,
    // 剩余生命值
    val lifeNum: Int = 0,
    // 是否能领奖，0为否，1为是
    @SerialName("CanSign")
    val canSign: Int = 0,
): BasePCResponse {
    override fun getDescription(): String {
        return msg
    }
}
